<?xml version=”1.0″ encoding=”UTF-8″?>
<xsl:stylesheet version=”2.0″ xmlns:xsl=”http://www.w3.org/1999/XSL/Transform” xmlns:xs=”http://www.w3.org/2001/XMLSchema” xmlns:fn=”http://www.w3.org/2005/xpath-functions” xmlns:soapenv=”http://schemas.xmlsoap.org/soap/envelope/” xmlns:wsa=”http://www.w3.org/2005/08/addressing”>
	<xsl:output method=”xml” version=”1.0″ encoding=”UTF-8″ indent=”yes”/>
	<xsl:variable name=”fromVirtualUri”>http://virtualFromValue</xsl:variable>
	<xsl:template match=”node()|@*”>
		<xsl:copy>
			<xsl:choose>
				<xsl:when test=”local-name()=’Address’”>
					<xsl:if test=”namespace-uri()=’http://www.w3.org/2005/08/addressing’”>
						<xsl:value-of disable-output-escaping=”yes” select=”$fromVirtualUri”></xsl:value-of>
					</xsl:if>
				</xsl:when>
				<xsl:otherwise>
					<xsl:apply-templates select=”@*|*|processing-instruction()|comment()|text()”>
						<xsl:with-param name=”virtualUri”></xsl:with-param>
					</xsl:apply-templates>
				</xsl:otherwise>
			</xsl:choose>
		</xsl:copy>
	</xsl:template>
</xsl:stylesheet>
